renewable energy technology - French English Dictionary